package com.tanhua.dubbo.server.vo;


import cn.hutool.core.annotation.Alias;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


@Data
@NoArgsConstructor
@AllArgsConstructor //用户详细信息封装对象
public class BaseUserVo implements Serializable {

    private long id; //用户id
    @Alias("nickName")
    private String nickname;//昵称
    private String mobile; //手机号
    private String sex; //性别
    private String personalSignature;//个性签名
    private Integer age;//年龄
    private Integer countBeLiked;//被喜欢人数
    private Integer countLiked;//喜欢人数
    private Integer countMatching;//配对人数
    private Integer income;//收入
    @Alias("industry")
    private String occupation;//职业
    private String userStatus;//用户状态，1为正常，2为冻结
    private Long created;//注册时间
    private String city;//注册地区
    private Long lastActiveTime;//最近活跃时间
    private String lastLoginLocation;//最近登陆地
    private String logo;//头像
    private String tags;//用户标签


}
